ewan@linford.intra [Tue, 13 Sep 2005 13:49:37 +0000 (14:49 +0100)]
Added isDevControllerClass so that XendDomainInfo does not need to store the same information internally. This may soon go, depending on how useful controller.py turns out to be.
ewan@linford.intra [Tue, 13 Sep 2005 13:48:22 +0000 (14:48 +0100)]
Removed {add,get}_{config,device}_handler in favour of using a simple dictionary directly. Fix a misnamed variable blconfig that was supposed to refer to blcfg. This showed up under pylint as a undefined variable, but would have manifested itself in the bootloader configuration being ignored.
ewan@linford.intra [Tue, 13 Sep 2005 13:43:18 +0000 (14:43 +0100)]
Added .PHONY target so that make works from the tools/python directory (it was seeing the build directory and therefore doing nothing).
ewan@linford.intra [Tue, 13 Sep 2005 13:42:21 +0000 (14:42 +0100)]
Pass the root directory to Doxyfilter and thence pythfilter.py so that the latter can get the namespace/packages correct.
ewan@linford.intra [Tue, 13 Sep 2005 13:41:05 +0000 (14:41 +0100)]
Pass the root directory to Doxyfilter and thence pythfilter.py so that the latter can get the namespace/packages correct.
ewan@linford.intra [Sun, 11 Sep 2005 20:40:15 +0000 (21:40 +0100)]
"Added."
ewan@linford.intra [Sun, 11 Sep 2005 20:12:40 +0000 (21:12 +0100)]
Added dev-docs target to build the Python Tools' API documentation.
ewan@linford.intra [Sun, 11 Sep 2005 20:11:47 +0000 (21:11 +0100)]
Added docs/api.
ewan@linford.intra [Sun, 11 Sep 2005 20:10:38 +0000 (21:10 +0100)]
Added dev-docs target, which passes through to the docs Makefile.
shand@ubuntu.eng.hq.xensource.com [Fri, 9 Sep 2005 23:11:18 +0000 (15:11 -0800)]
Fix xm info handling of empty strings (fix bugzilla bug #216)
Signed-off-by: Steven Hand <steven@xensource.com>
shand@ubuntu.eng.hq.xensource.com [Fri, 9 Sep 2005 18:36:48 +0000 (10:36 -0800)]
Fix 'xm info' (sizeof(param) doesn't do that one might hope).
Signed-off-by: Steven Hand <steven@xensource.com>
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 17:40:39 +0000 (17:40 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 17:36:39 +0000 (17:36 +0000)]
Make vif cleanup use xstransact and use classmethods for setup.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 17:34:40 +0000 (17:34 +0000)]
Add remove and list support. Also make all class methods "safe".
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 17:03:34 +0000 (17:03 +0000)]
Only retry transactions which fail from timeout.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 16:26:20 +0000 (16:26 +0000)]
common/kernel.o contains changeset/compiler info.
Blow away on every build.
kaf24@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 16:17:17 +0000 (16:17 +0000)]
cleanups
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 16:08:17 +0000 (16:08 +0000)]
Setup network devices in xenstore using xstransact.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 16:07:26 +0000 (16:07 +0000)]
Remove dependency between domain db and path/uuid.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 16:06:04 +0000 (16:06 +0000)]
Always start transactions on an existing path.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 15:52:52 +0000 (15:52 +0000)]
The patch allows the shadow mode code to support >4GB physical memory. I
tested VMX domains on an x86_64 machine with >4GB; it fails without this
change. This should be applicable to PAE as well.
This patch is good for up to 32GB RAM.
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
iap10@freefall.cl.cam.ac.uk [Fri, 9 Sep 2005 15:33:32 +0000 (15:33 +0000)]
Add more version and capability reporting to Xen. Print the results with 'xm info'.
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 13:28:23 +0000 (13:28 +0000)]
pagefault handler fixes.
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 13:20:51 +0000 (13:20 +0000)]
Add simple transactional read/write python xenstore interface.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 13:08:25 +0000 (13:08 +0000)]
Make error reporting consistent.
Also note addition of Py_BEGIN_ALLOW_THREADS/Py_END_ALLOW_THREADS
which slipped in in previous merge changeset: allow other threads
to run during communication with xenstored.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 10:20:25 +0000 (10:20 +0000)]
merge?
kaf24@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 09:24:25 +0000 (09:24 +0000)]
Xenbus implementation ported from Linux to Mini-os, simple thread support introduced
to simplify the porting. 64 bit version of Mini-os now compiles, but does not work
because of the pagetables and some bits of scheduler not being written.
Signed-off-by: Grzegorz Milos <gm281@cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 09:13:45 +0000 (09:13 +0000)]
Fix blkfront request completion.
kaf24@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 09:07:59 +0000 (09:07 +0000)]
It was suggested on the xen-users list that it would be useful if the
loopback driver could instantiate an arbitrary number of interfaces, so
the attached patch does that.
[Also retab at the same time]
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 08:56:38 +0000 (08:56 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Fri, 9 Sep 2005 08:56:14 +0000 (08:56 +0000)]
tpmback compilation fix.
A small patch to fix some compilation problems and debugging output.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
iap10@firebug.cl.cam.ac.uk [Thu, 8 Sep 2005 20:39:58 +0000 (20:39 +0000)]
Bug fix on x86_64 increase_reservation
Signed-off-by: ian@xensource.com
iap10@firebug.cl.cam.ac.uk [Thu, 8 Sep 2005 19:14:51 +0000 (19:14 +0000)]
Test CD needs devfs
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Thu, 8 Sep 2005 17:47:48 +0000 (17:47 +0000)]
No need to qsort the pfn array in domu builder.
iap10@freefall.cl.cam.ac.uk [Thu, 8 Sep 2005 17:42:49 +0000 (17:42 +0000)]
merge
iap10@freefall.cl.cam.ac.uk [Thu, 8 Sep 2005 17:40:37 +0000 (17:40 +0000)]
manual merge
kaf24@firebug.cl.cam.ac.uk [Thu, 8 Sep 2005 17:36:37 +0000 (17:36 +0000)]
Build fix.
iap10@freefall.cl.cam.ac.uk [Thu, 8 Sep 2005 17:36:23 +0000 (17:36 +0000)]
Improved "PGDs must be under 4GB" handling for PAE.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Thu, 8 Sep 2005 17:35:44 +0000 (17:35 +0000)]
Fixes to sub 4GB allocator
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Thu, 8 Sep 2005 17:29:02 +0000 (17:29 +0000)]
grant_table.c reindent.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 8 Sep 2005 17:25:52 +0000 (17:25 +0000)]
Rename get_order() to get_order_from_bytes() and add
new function get_order_from_pages(). Fix
HYPERVISOR_memory_op(), properly this time.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 8 Sep 2005 15:22:01 +0000 (15:22 +0000)]
Cleanups, and fix allocating DMA memory via
HYPERVISOR_memory_op().
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Thu, 8 Sep 2005 01:07:15 +0000 (01:07 +0000)]
Give each domain some memory below 4GB. This solves the "PGD's must be below 4GB" for the initial page tables. I'm not sure we'll stick with this approach, but this is good enough for the time being.
PAE should be a *lot* more robust on systems that actually have more than 4GB thanks to all the various patches that went in today. I find it astounding that it ever appeared to work at all!
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Thu, 8 Sep 2005 01:00:04 +0000 (01:00 +0000)]
Yet more PAE fixes, this time in the paravirt drivers.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 7 Sep 2005 23:11:44 +0000 (23:11 +0000)]
More tools PAE fixes to avoid loosing high-order pte bits.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Wed, 7 Sep 2005 23:10:49 +0000 (23:10 +0000)]
Replace direct_remap_area_pages with direct_remap_pfn_range to help fix PAE domain building.
Signed-off-by: ian@xensource.com
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 21:35:05 +0000 (21:35 +0000)]
Fix typo.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 21:34:17 +0000 (21:34 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 21:24:34 +0000 (21:24 +0000)]
Move console tty/limit information into console directory in domain dir.
Also only store port number of console event channel.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 21:15:41 +0000 (21:15 +0000)]
Disable device info getting written to store when xend restarts.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 21:13:46 +0000 (21:13 +0000)]
Disable sync dbmap saves -- they remove nodes added by other tools.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
shand@ubuntu.eng.hq.xensource.com [Wed, 7 Sep 2005 20:30:00 +0000 (12:30 -0800)]
Create /dev/xen/evtchn if it doesn't exist.
Signed-off-by: Steven Hand <steven@xensource.com>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 19:13:38 +0000 (19:13 +0000)]
Don't leak memory when realloc fails.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 19:01:31 +0000 (19:01 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 19:01:05 +0000 (19:01 +0000)]
g/c unused xcs.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 18:37:55 +0000 (18:37 +0000)]
g/c unused xu extension.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 18:28:04 +0000 (18:28 +0000)]
g/c unused control message code.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 17:43:56 +0000 (17:43 +0000)]
Remove control interface in kernels and domain builder.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
iap10@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 17:29:17 +0000 (17:29 +0000)]
merge
iap10@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 17:28:49 +0000 (17:28 +0000)]
Trivial fix for a nasty PAE bug.
Signed-off-by: ian@xensource.com
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 17:26:27 +0000 (17:26 +0000)]
Fix vif scripts for domains with more than one ip.
As reported in bug 218 by christian@prehl.de.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 16:52:49 +0000 (16:52 +0000)]
Remove debug printk.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 16:50:55 +0000 (16:50 +0000)]
Always bind dom0 virqs to vcpu 0.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 15:53:04 +0000 (15:53 +0000)]
Make xenstored bind to domain exception virq directly, instead of via xcs.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 14:19:05 +0000 (14:19 +0000)]
Remove python virq code.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 13:41:49 +0000 (13:41 +0000)]
Trigger domain cleanup on @releaseDomain watch-event instead of domain exc. virq.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 13:40:06 +0000 (13:40 +0000)]
Fix and cleanup error handling.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 12:49:52 +0000 (12:49 +0000)]
Add copyright notice and g/c some unused code.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 12:48:11 +0000 (12:48 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 12:47:45 +0000 (12:47 +0000)]
Add python bindings for watches.
Uses a watcher thread with per-watch registered callbacks.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 10:04:54 +0000 (10:04 +0000)]
Be more sensitive to losing sync with platform timer.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 09:50:57 +0000 (09:50 +0000)]
merge?
kaf24@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 09:42:47 +0000 (09:42 +0000)]
Small plan9 loader patch from Tim Newsham.
iap10@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 02:31:24 +0000 (02:31 +0000)]
Extend save/restore interface to cope with domains >4GB by adding a level of indirection.
Signed-off-by: ian@xensource.com
cl349@firebug.cl.cam.ac.uk [Wed, 7 Sep 2005 01:03:02 +0000 (01:03 +0000)]
Fix dependencies.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 18:29:53 +0000 (18:29 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 18:29:27 +0000 (18:29 +0000)]
Use @releaseDomain watch-events.
This replaces listening to the domain exception virq through xcs.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 18:27:01 +0000 (18:27 +0000)]
Tiny printk info cleanup.
kaf24@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 18:25:00 +0000 (18:25 +0000)]
The attached patch fixes two problems I ran into with the swiotlb code
in unstable (changeset
aeaa3c83f6e5). Tested on a dual Opteron x86-64
machine with 4GB of memory and a tg3 modified to only DMA below 2GB.
- swiotlb_dma_supported() checked that the device DMA mask was equal
or bigger than 4GB, when in fact all that's needed is that the device
be able to DMA into the swiotlb aperture (1GB on my AMD x86-64
machine). Some device are actually only 31-bit DMA capable, so this
would've tripped them.
- On some platforms, PCI unmaps and syncs are nops, so there's no need to
keep track of the dma_addr they need after the initial mapping. The
DMA API supports this via the DECLARE_PCI_UNMAP_ADDR macros (see
Documentation/DMA-mapping.txt). Since the swiotlb code does make us of
the dma_addr for swiotlb_unmap_xxx and (more importantly)
swiotlb_dma_sync_xxx, we need to define them to something
meaningful.
Signed-Off-By: Muli Ben-Yehuda <mulix@mulix.org>
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 18:18:56 +0000 (18:18 +0000)]
Exit if xen_setup fails.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 18:15:06 +0000 (18:15 +0000)]
Add @releaseDomain watch-event.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 18:14:31 +0000 (18:14 +0000)]
Destroy domain before cleaning it up.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 18:01:24 +0000 (18:01 +0000)]
phys_to_mach and mach_to_phys tables contain long entries, not
32-bit entries.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 17:43:36 +0000 (17:43 +0000)]
Add xcs to include path for xcs_proto.h.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 17:18:28 +0000 (17:18 +0000)]
Disable xcs stop from xend script since it kills xenstored now.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 17:00:25 +0000 (17:00 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 16:59:14 +0000 (16:59 +0000)]
Make xenstored listen to domain exception virqs.
The virq triggers a scan for domains which have gone away, and then
removes those domains.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 16:10:22 +0000 (16:10 +0000)]
Avoid warn_unused error on read() return value.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 15:47:23 +0000 (15:47 +0000)]
Enable xenstored optimisations.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 15:31:34 +0000 (15:31 +0000)]
Reducing LOC (always a good thing) by eliminating duplicated functionality.
vmx_platform.c/inst_copy_from_guest() now uses vmx_copy. Also shored up
vmx_copy to handle copies when paging is enabled and improved its error
handling.
Signed-Off-By: Leendert van Doorn <leendert@watson.ibm.com>
cl349@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 13:43:28 +0000 (13:43 +0000)]
Update consoled to use xs_get_domain_path and cleanup domain tracking code.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 6 Sep 2005 09:44:58 +0000 (09:44 +0000)]
Fix vmalloc fault path in arch/xen/i386 to correctly deal
with _PAGE_PRESENT being missing from init_mm's pmd
entry (*pmd_k).
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 5 Sep 2005 20:05:58 +0000 (20:05 +0000)]
Fix 64-bit build.
kaf24@firebug.cl.cam.ac.uk [Mon, 5 Sep 2005 19:53:44 +0000 (19:53 +0000)]
Fix PCI iomem resource fixup.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Mon, 5 Sep 2005 19:43:04 +0000 (19:43 +0000)]
Add @introduceDomain event-watch and replace consoled watch on /console.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Mon, 5 Sep 2005 18:55:08 +0000 (18:55 +0000)]
Fix command line argument parsing.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Mon, 5 Sep 2005 18:53:08 +0000 (18:53 +0000)]
Add -Werror to xenstore build and fix failure.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Mon, 5 Sep 2005 17:51:55 +0000 (17:51 +0000)]
Fix the balloon driver to do work in smaller batches, and
not use a vmalloc'ed mfn list which may not be mapped into
all page tables.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Mon, 5 Sep 2005 17:21:08 +0000 (17:21 +0000)]
Add missing libxenstore.so dependency for xenstore client programs.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Mon, 5 Sep 2005 16:00:03 +0000 (16:00 +0000)]
Rename XS_GET_DOMAIN_PATH to XS_GET_DOMAIN_PATH and add libxenstore binding.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>